/*
 *   项目名称：rpc-demo
 *   文件名称：com.xiaolon.rpc.fault.retry.NoRetryStrategy
 *
 *   创建人：  ZHOU XIAO LONG
 *   创建日期：2024/12/11
 *
 */
package com.xiaolon.rpc.fault.retry;

import com.xiaolon.rpc.model.RpcResponse;

import java.util.concurrent.Callable;

/*
 * 类描述：NoRetryStrategy
 * 不重试-重试策略
 */
public class NoRetryStrategy implements RetryStrategy{

    /**
     * 重试
     * @param callable
     * @return
     * @throws Exception
     */
    @Override
    public RpcResponse doRetry(Callable<RpcResponse> callable) throws Exception {
        return callable.call();
    }
}
